package com.wildeman.tokati.android;

import java.util.List;

import com.wildeman.tokati.core.Grupo;

import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

public class ListaGruposAdapter extends ArrayAdapter<Grupo> 
{
	Activity context;
	private List<Grupo> listagrupos;
	
	public ListaGruposAdapter(Context contexto, int textViewResourceId) 
	{
		super(contexto, textViewResourceId);
	}
	
	public ListaGruposAdapter(Activity context, List<Grupo> lista_grupos) 
	{
		super(context, R.layout.grupoitem, lista_grupos);
		this.context = context;
		this.listagrupos = lista_grupos;
	}
	
	
	@Override	
	public View getView(int position, View convertView, ViewGroup parent) 
	{
	   LayoutInflater inflater = context.getLayoutInflater();
	   View item = inflater.inflate(R.layout.grupoitem, null);
	 
	   TextView txtNombGrupo = (TextView)item.findViewById(R.id.TextViewNomGrupo);
	   txtNombGrupo.setText(listagrupos.get(position).getNombreGrupo());
	   ImageView imgFav = (ImageView)item.findViewById(R.id.imageViewFav); 
	   
	   
	   if (listagrupos.get(position).isFavorito()  )
	   {
		   imgFav.setVisibility(View.VISIBLE);
	   }
	   
	   return(item);
	 }
}
